@charset "UTF-8";

/* 侧边栏登录 */

.lwa{
    margin: 0 !important;
    padding: 10px;
    border-right: 1px solid #344349;
    border-left: 4px solid #a09faa;
    background-image: linear-gradient(to bottom, rgba(18, 53, 68, 0.5), rgba(18, 53, 68, 0) 65%, rgba(18, 53, 68, 0) 80%, rgba(18, 53, 68, 0.5) 100%);
}

.row .lwa{
    border: none;
    border-left: 3px solid black;;
    background-image: linear-gradient(to bottom, rgba(18, 53, 68, 0.68), rgba(18, 53, 68, 0), rgba(18, 53, 68, 0.68));
    box-sizing: border-box;
}

.lwa input{
    background: none;
    border: 1px solid #344349;
    padding: 5px;
}

#lwa_wp-submit{
    padding: 2px 5px 2px 5px;
}

/* 视频 */

#bilibili{
    width: 220px;
}

#bili_form{
    width: 220px;
    text-align: left;
}

.mobile_row #bili_form{
    width: 100%;
}

.row #bilibili{
    width: 98%;
}

.mobile_row #bilibili{
    width: 100%;
}

.row #bili_form{
    width: auto;
}

#bili_form input{
    background: none;
    border: 1px solid #344349;
}

/* aplayer侧边栏控制 */

#aplayer_li input{
    background: none;
    border: 1px solid #344349;
    padding: 5px;
}

/*网易播放器*/

.aplayer{
    float: right;
    width: 100%;
    box-sizing: border-box;
    margin: 20px 0 0 0;
    background: none;
}

.aplayer.aplayer-withlrc .aplayer-pic{
    float: none;
    width: 100%;
}

.aplayer.aplayer-withlrc .aplayer-info {
    margin-left: 0;
}

.aplayer.aplayer-withlist .aplayer-info {
    border-bottom: 1px solid #344349;
    border-right: 1px solid #344349;
    border-left: 1px solid #344349;
}

.aplayer .aplayer-info .aplayer-music .aplayer-author {
    color: #b6b9bb;
}

.aplayer .aplayer-lrc:before {
    background: none;
}

.aplayer .aplayer-lrc:after {
    background: none;
}

.aplayer .aplayer-lrc p {
    color: #b6b9bb;
}
.aplayer .aplayer-list {
    border-bottom: 1px solid #344349;
    border-right: 1px solid #344349;
    border-left: 1px solid #344349;
}

.aplayer .aplayer-list ol li {
    border-top: 1px solid #344349;
}

.aplayer .aplayer-list ol li .aplayer-list-author {
    color: #b6b9bb;
}

.aplayer .aplayer-list ol li .aplayer-list-index {
    color: #b6b9bb;
}

.aplayer .aplayer-list ol li.aplayer-list-light {
    background: rgba(18, 53, 68, 1);
}

.aplayer .aplayer-list ol li:hover {
    background: rgba(18, 53, 68, 1);
}

/* 微博 */

.weibo_line{
    border-top: 1px solid #344349;
    margin-top: 1.2em;
}

.weibo_text{
    text-align: left;
}

.weibo_user{
    text-align: right;
}

.weibo_yinyong{
    text-align: left;
    margin-right: 10px;
    margin-left: 10px;
    border-top: 1px solid #344349;
    border-left: 1px solid #344349;
    padding: 0 10px 10px 10px;
}

/* page nav */

.page_navi{
    clear: both;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}

.page_navi li{
    display: inline;
    border: 1px solid #344349;
    padding: 10px;
}

.page_navi .current{
    font-weight: bold;
    font-size: 1.1em;
}